#ifndef _DROPSOURCE_H_
#define _DROPSOURCE_H_
#include "MgrBase.h"
#include "SimpleRefection.h"
class DropSource:public ReflectionBase
{
	DECL_REFLECTION(DropSource,"../../config/DropSource.xml");
public:
	int32			m_iID;
	std::string		m_sDisplayName;
	std::string		m_sGameName;

	rewrite virtual void OnArchieveReaded();
private:
};

typedef DefMangerTpl<DropSource> __DropSourceManager; //eDefaultDef_Num
class DropSourceManager:public __DropSourceManager
{
public:
	static DropSourceManager& Instance(){static DropSourceManager _instance;return _instance;	}
	virtual void OnArchieveReaded();
private:
	DropSourceManager(){}
};

#endif
/////////////////////////////////////////
